home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / remoting / NetServiceProxyResponder.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  10.3 KB  |  283 lines

  1. var ┬º\x01┬º = 975;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 975)
  5.    {
  6.       set("\x01",eval("\x01") - 862);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else
  10.    {
  11.       if(eval("\x01") == 204)
  12.       {
  13.          set("\x01",eval("\x01") - 5);
  14.          break;
  15.       }
  16.       if(eval("\x01") == 633)
  17.       {
  18.          set("\x01",eval("\x01") + 344);
  19.          if(┬º┬ºpop())
  20.          {
  21.             var _loc5_ = undefined;
  22.             for(_loc5_ in _loc4_)
  23.             {
  24.                var _loc1_ = _loc4_[_loc5_];
  25.                var _loc3_ = typeof _loc1_;
  26.                if(_loc3_ == ┬º┬ºconstant(17) || _loc3_ == ┬º┬ºconstant(18))
  27.                {
  28.                   if(_loc1_[┬º┬ºconstant(19)] != undefined)
  29.                   {
  30.                      _loc1_[┬º┬ºconstant(19)](_loc2_);
  31.                   }
  32.                   if(_loc1_[_loc2_[┬º┬ºconstant(16)]] != undefined)
  33.                   {
  34.                      if(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(20)][_loc2_[┬º┬ºconstant(16)]] == undefined)
  35.                      {
  36.                         _loc1_[_loc2_[┬º┬ºconstant(16)]](_loc2_);
  37.                      }
  38.                   }
  39.                }
  40.                else
  41.                {
  42.                   _loc1_[┬º┬ºconstant(21)](_loc6_,[_loc2_]);
  43.                }
  44.             }
  45.          }
  46.          ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  47.          _loc2_[┬º┬ºconstant(13)] = function(eventObj)
  48.          {
  49.             if(eventObj[┬º┬ºconstant(22)] == undefined)
  50.             {
  51.                eventObj[┬º┬ºconstant(22)] = this;
  52.             }
  53.             this[eventObj[┬º┬ºconstant(16)] + ┬º┬ºconstant(23)](eventObj);
  54.             this[┬º┬ºconstant(14)](this,eventObj);
  55.          };
  56.          _loc2_[┬º┬ºconstant(11)] = function(event, handler)
  57.          {
  58.             var _loc3_ = ┬º┬ºconstant(15) + event;
  59.             if(this[_loc3_] == undefined)
  60.             {
  61.                this[_loc3_] = new ┬º\┬º\┬ºconstant(24)┬º();
  62.             }
  63.             _global[┬º┬ºconstant(25)](this,_loc3_,1);
  64.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(6)](this[_loc3_],event,handler);
  65.             this[_loc3_][┬º┬ºconstant(26)](handler);
  66.          };
  67.          _loc2_[┬º┬ºconstant(12)] = function(event, handler)
  68.          {
  69.             var _loc2_ = ┬º┬ºconstant(15) + event;
  70.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(6)](this[_loc2_],event,handler);
  71.          };
  72.          _loc1_[┬º┬ºconstant(10)] = undefined;
  73.          _loc1_[┬º┬ºconstant(20)] = {(┬º┬ºconstant(27)):1,(┬º┬ºconstant(28)):1,(┬º┬ºconstant(29)):1};
  74.          ┬º┬ºconstant(25)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1);
  75.          break;
  76.       }
  77.       if(eval("\x01") == 313)
  78.       {
  79.          set("\x01",eval("\x01") + 197);
  80.          toggleHighQuality();
  81.          break;
  82.       }
  83.       if(eval("\x01") == 567)
  84.       {
  85.          set("\x01",eval("\x01") - 134);
  86.          ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >> ┬º┬ºpop()));
  87.          break;
  88.       }
  89.       if(eval("\x01") == 113)
  90.       {
  91.          set("\x01",eval("\x01") + 200);
  92.          if(┬º┬ºpop())
  93.          {
  94.             set("\x01",eval("\x01") + 197);
  95.          }
  96.       }
  97.       else
  98.       {
  99.          if(eval("\x01") == 395)
  100.          {
  101.             set("\x01",eval("\x01") - 343);
  102.             break;
  103.          }
  104.          if(eval("\x01") == 409)
  105.          {
  106.             set("\x01",eval("\x01") - 14);
  107.             if(┬º┬ºpop())
  108.             {
  109.                set("\x01",eval("\x01") - 343);
  110.             }
  111.          }
  112.          else if(eval("\x01") == 52)
  113.          {
  114.             set("\x01",eval("\x01") + 391);
  115.             ┬º┬ºpush(true);
  116.          }
  117.          else
  118.          {
  119.             if(eval("\x01") == 216)
  120.             {
  121.                set("\x01",eval("\x01") - 59);
  122.                if(!┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(3)])
  123.                {
  124.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)] = new ┬º\┬º\┬ºconstant(2)┬º();
  125.                }
  126.                ┬º┬ºpop();
  127.                if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)])
  128.                {
  129.                   eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)] = _loc1_ = function(rec)
  130.                   {
  131.                      eval(┬º┬ºconstant(5))[┬º┬ºconstant(6)] = eval(┬º┬ºconstant(7));
  132.                      eval(┬º┬ºconstant(5))[┬º┬ºconstant(8)] = 0;
  133.                   };
  134.                   var _loc2_ = _loc1_[┬º┬ºconstant(9)];
  135.                   _loc2_[┬º┬ºconstant(10)] = function()
  136.                   {
  137.                      return eval(┬º┬ºconstant(5))[┬º┬ºconstant(8)] < eval(┬º┬ºconstant(5))[┬º┬ºconstant(6)][┬º┬ºconstant(11)]();
  138.                   };
  139.                   _loc2_[┬º┬ºconstant(12)] = function()
  140.                   {
  141.                      return eval(┬º┬ºconstant(5))[┬º┬ºconstant(6)][┬º┬ºconstant(13)](eval(┬º┬ºconstant(5))[┬º┬ºconstant(8)]++);
  142.                   };
  143.                   _loc1_[┬º┬ºconstant(14)] = ┬º┬ºconstant(15);
  144.                   ┬º┬ºpush(┬º┬ºconstant(16)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(9)],null,1));
  145.                }
  146.                ┬º┬ºpop();
  147.                break;
  148.             }
  149.             if(eval("\x01") == 443)
  150.             {
  151.                set("\x01",eval("\x01") + 124);
  152.                if(┬º┬ºpop())
  153.                {
  154.                   set("\x01",eval("\x01") - 134);
  155.                }
  156.             }
  157.             else if(eval("\x01") == 199)
  158.             {
  159.                set("\x01",eval("\x01") + 210);
  160.                ┬º┬ºpush(true);
  161.             }
  162.             else if(eval("\x01") == 510)
  163.             {
  164.                set("\x01",eval("\x01") + 380);
  165.                ┬º┬ºpush(true);
  166.             }
  167.             else if(eval("\x01") == 890)
  168.             {
  169.                set("\x01",eval("\x01") - 686);
  170.                if(┬º┬ºpop())
  171.                {
  172.                   set("\x01",eval("\x01") - 5);
  173.                }
  174.             }
  175.             else if(eval("\x01") == 964)
  176.             {
  177.                set("\x01",eval("\x01") - 748);
  178.                if(┬º┬ºpop())
  179.                {
  180.                   set("\x01",eval("\x01") - 59);
  181.                }
  182.             }
  183.             else if(eval("\x01") == 433)
  184.             {
  185.                set("\x01",eval("\x01") - 232);
  186.                ┬º┬ºpush(true);
  187.             }
  188.             else if(eval("\x01") == 201)
  189.             {
  190.                set("\x01",eval("\x01") + 432);
  191.                if(┬º┬ºpop())
  192.                {
  193.                   set("\x01",eval("\x01") + 344);
  194.                }
  195.             }
  196.             else
  197.             {
  198.                if(eval("\x01") != 977)
  199.                {
  200.                   if(eval("\x01") == 157)
  201.                   {
  202.                      set("\x01",eval("\x01") + 8);
  203.                      if(!_global.mx)
  204.                      {
  205.                         _global.mx = new Object();
  206.                      }
  207.                      ┬º┬ºpop();
  208.                      if(!_global.mx.remoting)
  209.                      {
  210.                         _global.mx.remoting = new Object();
  211.                      }
  212.                      ┬º┬ºpop();
  213.                      if(!_global.mx.remoting.NetServiceProxyResponder)
  214.                      {
  215.                         mx.remoting.NetServiceProxyResponder = _loc1_ = function(serv, method)
  216.                         {
  217.                            super();
  218.                            this.service = serv;
  219.                            this.methodName = method;
  220.                         };
  221.                         mx.remoting.NetServiceProxyResponder.prototype = _loc2_ = new Object();
  222.                         _loc2_.onResult = function(result)
  223.                         {
  224.                            var _loc2_ = result;
  225.                            var _loc1_ = this.service.client;
  226.                            if(_loc2_ instanceof mx.remoting.NetServiceProxy || _loc2_ instanceof mx.remoting.RecordSet)
  227.                            {
  228.                               _loc2_._setParentService(this.service);
  229.                            }
  230.                            var _loc3_ = this.methodName + "_Result";
  231.                            if(typeof _loc1_[_loc3_] == "function")
  232.                            {
  233.                               _loc1_[_loc3_].apply(_loc1_,[_loc2_]);
  234.                            }
  235.                            else if(typeof _loc1_.onResult == "function")
  236.                            {
  237.                               _loc1_.onResult(_loc2_);
  238.                            }
  239.                            else
  240.                            {
  241.                               mx.remoting.NetServices.trace("NetServices","info",1,_loc3_ + " was received from server: " + _loc2_);
  242.                            }
  243.                         };
  244.                         _loc2_.onStatus = function(result)
  245.                         {
  246.                            var _loc2_ = result;
  247.                            var _loc1_ = this.service.client;
  248.                            var _loc3_ = this.methodName + "_Status";
  249.                            if(typeof _loc1_[_loc3_] == "function")
  250.                            {
  251.                               _loc1_[_loc3_].apply(_loc1_,[_loc2_]);
  252.                            }
  253.                            else if(typeof _loc1_.onStatus == "function")
  254.                            {
  255.                               _loc1_.onStatus(_loc2_);
  256.                            }
  257.                            else if(typeof _root.onStatus == "function")
  258.                            {
  259.                               _root.onStatus(_loc2_);
  260.                            }
  261.                            else if(typeof _global.System.onStatus == "function")
  262.                            {
  263.                               _global.System.onStatus(_loc2_);
  264.                            }
  265.                            else
  266.                            {
  267.                               mx.remoting.NetServices.trace("NetServices","info",2,_loc3_ + " was received from server: <" + _loc2_.level + "> " + _loc2_.description);
  268.                            }
  269.                         };
  270.                         ┬º┬ºpush(ASSetPropFlags(mx.remoting.NetServiceProxyResponder.prototype,null,1));
  271.                      }
  272.                      ┬º┬ºpop();
  273.                   }
  274.                   break;
  275.                }
  276.                set("\x01",eval("\x01") - 13);
  277.                ┬º┬ºpush(true);
  278.             }
  279.          }
  280.       }
  281.    }
  282. }
  283.